設定 Laravel

修改權限為 www-data:www-data

sudo chown -R www-data:www-data /var/www/laravel

設定根目錄資料夾權限,目前假設你把 /var/www/laravel 當你的根目錄

修改 Storage 的資料夾的權限為 775

sudo chmod -R 775 /var/www/laravel/storage

新增 .env 檔在根目錄

cd /var/www/laravel
vim .env

直接用 vim 編輯,如果本來不存在,就會新增一個檔案

把 local 的 .env 複製過來

如果你已經在本機開發過的話,把 .env 裡面的內容直接複製過來貼上

如果你之前沒有在本機開發的話,可以到 .env.example 把裡面的內容全部複製過來。

vim .env.example

修改 .env 檔

記得因為你現在是放在 Server,要把裡面的

APP_ENV=local
APP_DEBUG=true

改成

APP_ENV=production
APP_DEBUG=false

這樣才不會把錯誤資訊都顯示出來,另外也可以跟 local 區分環境,程式就可以針對環境不一樣去跑不一樣的程式邏輯。

Composer install

composer install --no-dev

如果你現在就去照訪網頁,還是會看到 500 的錯誤,因為還忘記下 composer install,輸入完上面的指令,才算完成。 而這邊的 --no-dev 用意是不要裝一些在開發環境才要裝的函式庫,例如:phpunit 測試...等,而這些開發環境的函式庫,都寫在 composer.json 裡面的 require-dev 裡面。

訪問 http://server_domain_or_IP

http://server_domain_or_IP

接著就可以,訪問你自己的 domain 或是 ip 來看有沒有成功囉~

results matching ""

    No results matching ""